// 导入我们刚创建的函数
import { findItemNameById, findItemsByKeyword, getAllItems } from '../utils/itemFinder.js';

// 测试函数
async function runTests() {
  console.log('===== 测试 itemFinder 工具 =====');
  
  // 测试 1: 根据ID查找物品
  const itemId = 123; // 假设这是一个存在的ID
  const itemName = findItemNameById(itemId);
  console.log(`ID ${itemId} 的物品名称: ${itemName || '未找到'}`);
  
  // 测试 2: 根据关键词查找物品
  const keyword = '战'; // 假设有包含这个关键词的物品
  const matchingItems = findItemsByKeyword(keyword);
  console.log(`包含关键词 "${keyword}" 的物品数量: ${matchingItems.length}`);
  console.log('前3个匹配项:', matchingItems.slice(0, 3));
  
  // 测试 3: 获取所有物品
  const allItems = getAllItems();
  console.log(`总物品数量: ${allItems.length}`);
}

// 运行测试
runTests().catch(error => {
  console.error('测试出错:', error);
}); 